/* -------------------------------------------------------------------------------- */
/* -- uGUI - Generic GUI module (C)Achim D?bler, 2015                            -- */
/* -------------------------------------------------------------------------------- */
// uGUI is a generic GUI module for embedded systems.
// This is a free software that is open for education, research and commercial
// developments under license policy of following terms.
//
//  Copyright (C) 2015, Achim D?bler, all rights reserved.
//  URL: http://www.embeddedlightning.com/
//
// * The uGUI module is a free software and there is NO WARRANTY.
// * No restriction on use. You can use, modify and redistribute it for
//   personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY.
// * Redistributions of source code must retain the above copyright notice.
//
/* -------------------------------------------------------------------------------- */
#include "ugui.h"

#ifdef USE_FONT_4X6
    #include "font/ugui_font_4x6.h"
    __UG_FONT_DATA UG_FONT FONT_4X6 = {(unsigned char*)font_4x6,FONT_TYPE_1BPP,4,6,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_5X8
    #include "font/ugui_font_5x8.h"
    __UG_FONT_DATA UG_FONT FONT_5X8 = {(unsigned char*)font_5x8,FONT_TYPE_1BPP,5,8,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_5X12
    #include "font/ugui_font_5x12.h"
    __UG_FONT_DATA UG_FONT FONT_5X12 = {(unsigned char*)font_5x12,FONT_TYPE_1BPP,5,12,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_6X8
    #include "font/ugui_font_6x8.h"
    __UG_FONT_DATA UG_FONT FONT_6X8 = {(unsigned char*)font_6x8,FONT_TYPE_1BPP,6,8,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_6X10
    #include "font/ugui_font_6x10.h"
    __UG_FONT_DATA UG_FONT FONT_6X10 = {(unsigned char*)font_6x10,FONT_TYPE_1BPP,6,10,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_7X12
    #include "font/ugui_font_7x12.h"
    __UG_FONT_DATA UG_FONT FONT_7X12 = {(unsigned char*)font_7x12,FONT_TYPE_1BPP,7,12,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_8X8
    #include "font/ugui_font_8x8.h"
    __UG_FONT_DATA UG_FONT FONT_8X8 = {(unsigned char*)font_8x8,FONT_TYPE_1BPP,8,8,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_8X12
    #include "font/ugui_font_8x12.h"
    __UG_FONT_DATA UG_FONT FONT_8X12 = {(unsigned char*)font_8x12,FONT_TYPE_1BPP,8,12,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_8X14
    #include "font/ugui_font_8x14.h"
    __UG_FONT_DATA UG_FONT FONT_8X14 = {(unsigned char*)font_8x14,FONT_TYPE_1BPP,8,14,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_10X16
    #include "font/ugui_font_10x16.h"
    __UG_FONT_DATA UG_FONT FONT_10X16 = {(unsigned char*)font_10x16,FONT_TYPE_1BPP,10,16,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_12X16
    #include "font/ugui_font_12x16.h"
    __UG_FONT_DATA UG_FONT FONT_12X16 = {(unsigned char*)font_12x16,FONT_TYPE_1BPP,12,16,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_12X20
    #include "font/ugui_font_12x20.h"
    __UG_FONT_DATA UG_FONT FONT_12X20 = {(unsigned char*)font_12x20,FONT_TYPE_1BPP,12,20,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_16X26
    #include "font/ugui_font_16x26.h"
    __UG_FONT_DATA UG_FONT FONT_16X26 = {(unsigned char*)font_16x26,FONT_TYPE_1BPP,16,26,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_22X36
    #include "font/ugui_font_22x36.h"
    __UG_FONT_DATA UG_FONT FONT_22X36 = {(unsigned char*)font_22x36,FONT_TYPE_1BPP,22,36,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_24X40
    #include "font/ugui_font_24x40.h"
    __UG_FONT_DATA UG_FONT FONT_24X40 = {(unsigned char*)font_24x40,FONT_TYPE_1BPP,24,40,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_32X53
    #include "font/ugui_font_32x53.h"
    __UG_FONT_DATA UG_FONT FONT_32X53 = {(unsigned char*)font_32x53,FONT_TYPE_1BPP,32,53,0x20,0x7E,NULL,NULL};
#endif

#ifdef USE_FONT_GB2312_12X12
    #include "font/ugui_gb2312_12x12.h"
    __UG_FONT_DATA UG_FONT FONT_GB2312_12X12 = {(unsigned char*)font_gb2312_12x12,FONT_TYPE_1BPP,12,12,0xA1A2,0xF7FE,NULL,\
                                                {(UG_U16*)font_gb2312_12x12_index,sizeof(font_gb2312_12x12_index)/(sizeof(UG_U16)*2)}};
#endif

#ifdef USE_FONT_GB2312_20X20
    #include "font/ugui_gb2312_20x20.h"
    __UG_FONT_DATA UG_FONT FONT_GB2312_20X20 = {(unsigned char*)font_gb2312_20x20,FONT_TYPE_1BPP,20,20,0xA1A2,0xF7FE,NULL,\
                                                {(UG_U16*)font_gb2312_20x20_index,sizeof(font_gb2312_20x20_index)/(sizeof(UG_U16)*2)}};
#endif

#ifdef USE_FONT_GB2312_36X36
    #include "font/ugui_gb2312_36x36.h"
    __UG_FONT_DATA UG_FONT FONT_GB2312_36X36 = {(unsigned char*)font_gb2312_36x36,FONT_TYPE_1BPP,36,36,0xA1A2,0xF7FE,NULL,\
                                                {(UG_U16*)font_gb2312_36x36_index,sizeof(font_gb2312_36x36_index)/(sizeof(UG_U16)*2)}};
#endif


